package com.cr.admin.business.authentication.service;

import com.cr.admin.business.authentication.pojo.dto.param.AuthenticationSaveParam;
import com.cr.admin.business.authentication.pojo.dto.param.AuthenticationUpdateParam;
import com.cr.admin.business.authentication.pojo.dto.query.AuthenticationQuery;
import com.cr.admin.business.authentication.pojo.vo.AuthenticationVO;

import java.util.List;

public interface AuthenticationService {
    void addAuthentication(AuthenticationSaveParam authenticationSaveParam);

    AuthenticationVO getAuthenticationDetail(Long id);

    List<AuthenticationVO> list(AuthenticationQuery authenticationQuery);

    void updateById(AuthenticationUpdateParam authenticationUpdateParam);

    void deleteByIds(List<Long> ids);
}
